when to go to germany